C++ : Detect Compile-Time Literals And Constants